package cn.hy.today;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

class Solution_1276 {

    /**
     * 巨无霸汉堡：4 片番茄和 1 片奶酪
     * 小皇堡：2 片番茄和 1 片奶酪
     *
     * 数学
     * 设巨无霸汉堡有 x 个，皇堡有 y 个
     * 4x + 2y  = tomatoSlices
     * x + y  = cheeseSlices
     */
    public List<Integer> numOfBurgers(int tomatoSlices, int cheeseSlices) {
        int k = 4 * cheeseSlices - tomatoSlices;
        int y = k / 2;
        int x = cheeseSlices - y;
        return k % 2 == 0 || x < 0 || y < 0 ? new ArrayList<>() : Arrays.asList(x, y);
    }
}